package com.manage.pojo.entity.case_manage;

import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Date;
import java.math.BigDecimal;

@Schema(description = "案件结算信息")
public class CaseResultDto {
    @Schema(description = "基础律师费到账金额")
    private BigDecimal basicAttorneyFee;

    @Schema(description = "基础律师费到账日期")
    private Date basicFeePaymentDate;

    @Schema(description = "风险律师费到账金额")
    private BigDecimal riskAttorneyFee;

    @Schema(description = "风险律师费到账日期")
    private Date riskFeePaymentDate;

    @Schema(description = "保证金金额")
    private BigDecimal depositAmount;

    @Schema(description = "保证金缴纳日期")
    private Date depositPaymentDate;

    @Schema(description = "保证金退回金额")
    private BigDecimal depositRefundAmount;

    @Schema(description = "保证金退回日期")
    private Date depositRefundDate;

    public BigDecimal getDepositRefundAmount() {
        return depositRefundAmount;
    }

    public void setDepositRefundAmount(BigDecimal depositRefundAmount) {
        this.depositRefundAmount = depositRefundAmount;
    }

    public BigDecimal getDepositAmount() {
        return depositAmount;
    }

    public void setDepositAmount(BigDecimal depositAmount) {
        this.depositAmount = depositAmount;
    }

    public BigDecimal getRiskAttorneyFee() {
        return riskAttorneyFee;
    }

    public void setRiskAttorneyFee(BigDecimal riskAttorneyFee) {
        this.riskAttorneyFee = riskAttorneyFee;
    }

    public BigDecimal getBasicAttorneyFee() {
        return basicAttorneyFee;
    }

    public void setBasicAttorneyFee(BigDecimal basicAttorneyFee) {
        this.basicAttorneyFee = basicAttorneyFee;
    }

    public Date getBasicFeePaymentDate() {
        return basicFeePaymentDate;
    }

    public void setBasicFeePaymentDate(Date basicFeePaymentDate) {
        this.basicFeePaymentDate = basicFeePaymentDate;
    }

    public Date getRiskFeePaymentDate() {
        return riskFeePaymentDate;
    }

    public void setRiskFeePaymentDate(Date riskFeePaymentDate) {
        this.riskFeePaymentDate = riskFeePaymentDate;
    }

    public Date getDepositPaymentDate() {
        return depositPaymentDate;
    }

    public void setDepositPaymentDate(Date depositPaymentDate) {
        this.depositPaymentDate = depositPaymentDate;
    }

    public Date getDepositRefundDate() {
        return depositRefundDate;
    }

    public void setDepositRefundDate(Date depositRefundDate) {
        this.depositRefundDate = depositRefundDate;
    }
}
